package com.wenxixuanwu.fruitstore.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wenxixuanwu.fruitstore.entity.Banner;

import java.util.List;

/**
 * @author :小凡凡
 * @version :1.0
 * @Project :fruitstore
 * @Date :2022/4/22
 */
public interface BackBannerService {

    /**
     * 查询所有的轮播图
     * @return 返回查询列表
     */
    List<Banner> findBannerAll();

    /**
     * 添加轮播图信息
     * @param banner 轮播图信息
     * @return 返回受影响的行数
     */
    Integer insertBanner(Banner banner);

    /**
     * 按照轮播图的id删除轮播图
     * @param id
     * @return
     */
    Integer deleteBanner(Integer id);

    /**
     * 利用MyBatis
     * @param pageCode 分页代码
     * @param pageSize 分页大小
     * @return 返回分页数
     */
    Page<Banner> findByPageService(Integer pageCode, Integer pageSize);
}
